package moe.plushie.armourers_workshop.common.addons;

import moe.plushie.armourers_workshop.common.addons.ModAddonManager.ItemOverrideType;

public class AddonMaplecrafted extends ModAddon {

    public AddonMaplecrafted() {
        super("maplecrafted", "Maplecrafted");
    }
    
    @Override
    public void preInit() {
        addItemOverride(ItemOverrideType.SWORD, "item.axe1");
        addItemOverride(ItemOverrideType.SWORD, "item.axe2");
        addItemOverride(ItemOverrideType.SWORD, "item.axe4");
        addItemOverride(ItemOverrideType.SWORD, "item.axe5");
        addItemOverride(ItemOverrideType.SWORD, "item.axe6");
        addItemOverride(ItemOverrideType.SWORD, "item.axe7");
        addItemOverride(ItemOverrideType.SWORD, "item.axe8");
        addItemOverride(ItemOverrideType.SWORD, "item.axe9");
        addItemOverride(ItemOverrideType.SWORD, "item.axe10");
        addItemOverride(ItemOverrideType.SWORD, "item.axe11");
        addItemOverride(ItemOverrideType.SWORD, "item.axe12");
        addItemOverride(ItemOverrideType.SWORD, "item.axe13");
        addItemOverride(ItemOverrideType.SWORD, "item.axe14");
        addItemOverride(ItemOverrideType.SWORD, "item.axe15");
        addItemOverride(ItemOverrideType.SWORD, "item.axe16");
        addItemOverride(ItemOverrideType.SWORD, "item.axe17");
        addItemOverride(ItemOverrideType.SWORD, "item.axe18");
        addItemOverride(ItemOverrideType.SWORD, "item.axe19");
        addItemOverride(ItemOverrideType.SWORD, "item.axe20");
        addItemOverride(ItemOverrideType.SWORD, "item.axe21");
        addItemOverride(ItemOverrideType.SWORD, "item.axe22");
        addItemOverride(ItemOverrideType.SWORD, "item.axe23");
        addItemOverride(ItemOverrideType.SWORD, "item.axe24");
        addItemOverride(ItemOverrideType.SWORD, "item.axe25");
        addItemOverride(ItemOverrideType.SWORD, "item.axe26");
        addItemOverride(ItemOverrideType.SWORD, "item.axe27");
        addItemOverride(ItemOverrideType.SWORD, "item.axe28");
        addItemOverride(ItemOverrideType.SWORD, "item.axe29");
        addItemOverride(ItemOverrideType.SWORD, "item.axe30");
        addItemOverride(ItemOverrideType.SWORD, "item.axe31");
        addItemOverride(ItemOverrideType.SWORD, "item.axe32");
        
        addItemOverride(ItemOverrideType.SWORD, "item.makuLUK");
        addItemOverride(ItemOverrideType.SWORD, "item.exiledKillic");
        addItemOverride(ItemOverrideType.SWORD, "item.makusumaLUK");
        addItemOverride(ItemOverrideType.SWORD, "item.duskRavensBeak");
        addItemOverride(ItemOverrideType.SWORD, "item.serpentsCoil");
        addItemOverride(ItemOverrideType.SWORD, "item.razor");
        addItemOverride(ItemOverrideType.SWORD, "item.fruitKnife");
        addItemOverride(ItemOverrideType.SWORD, "item.diamondDagger");
        addItemOverride(ItemOverrideType.SWORD, "item.nebulaDaggerLUK");
        addItemOverride(ItemOverrideType.SWORD, "item.makusumaSTR");
        addItemOverride(ItemOverrideType.SWORD, "item.makuSTR");
        addItemOverride(ItemOverrideType.SWORD, "item.luminousHeavenDagger");
        addItemOverride(ItemOverrideType.SWORD, "item.nebulaDaggerSTR");
        addItemOverride(ItemOverrideType.SWORD, "item.koreanFan");
        addItemOverride(ItemOverrideType.SWORD, "item.angelicBetrayal");
        addItemOverride(ItemOverrideType.SWORD, "item.cursayer");
        addItemOverride(ItemOverrideType.SWORD, "item.sai");
        addItemOverride(ItemOverrideType.SWORD, "item.coconutKnife");
        addItemOverride(ItemOverrideType.SWORD, "item.ravensBeak");
        addItemOverride(ItemOverrideType.SWORD, "item.dragonKanzir");
        addItemOverride(ItemOverrideType.SWORD, "item.timelessPescas");
        addItemOverride(ItemOverrideType.SWORD, "item.bazlud");
        addItemOverride(ItemOverrideType.SWORD, "item.ironDagger");
        addItemOverride(ItemOverrideType.SWORD, "item.cass");
        addItemOverride(ItemOverrideType.SWORD, "item.balrogsAngelicBetrayal");
        addItemOverride(ItemOverrideType.SWORD, "item.forkedDagger");
        addItemOverride(ItemOverrideType.SWORD, "item.goldenRiver");
        addItemOverride(ItemOverrideType.SWORD, "item.berylMapleLightsplitter");
        addItemOverride(ItemOverrideType.SWORD, "item.mapleDarkMate");
        addItemOverride(ItemOverrideType.SWORD, "item.fieldDagger");
        
        addItemOverride(ItemOverrideType.SWORD, "item.desperado1");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado2");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado3");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado4");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado5");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado6");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado7");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado8");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado9");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado10");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado11");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado12");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado13");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado14");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado15");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado16");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado17");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado18");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado19");
        addItemOverride(ItemOverrideType.SWORD, "item.desperado20");
        
        addItemOverride(ItemOverrideType.SWORD, "item.katana1");
        addItemOverride(ItemOverrideType.SWORD, "item.katana2");
        addItemOverride(ItemOverrideType.SWORD, "item.katana3");
        addItemOverride(ItemOverrideType.SWORD, "item.katana4");
        addItemOverride(ItemOverrideType.SWORD, "item.katana5");
        addItemOverride(ItemOverrideType.SWORD, "item.katana6");
        addItemOverride(ItemOverrideType.SWORD, "item.katana7");
        addItemOverride(ItemOverrideType.SWORD, "item.katana8");
        addItemOverride(ItemOverrideType.SWORD, "item.katana9");
        addItemOverride(ItemOverrideType.SWORD, "item.katana10");
        addItemOverride(ItemOverrideType.SWORD, "item.katana11");
        addItemOverride(ItemOverrideType.SWORD, "item.katana12");
        addItemOverride(ItemOverrideType.SWORD, "item.katana13");
        addItemOverride(ItemOverrideType.SWORD, "item.katana14");
        addItemOverride(ItemOverrideType.SWORD, "item.katana15");
        addItemOverride(ItemOverrideType.SWORD, "item.katana16");
        addItemOverride(ItemOverrideType.SWORD, "item.katana17");
        addItemOverride(ItemOverrideType.SWORD, "item.katana18");
        addItemOverride(ItemOverrideType.SWORD, "item.katana19");
        
        addItemOverride(ItemOverrideType.SWORD, "item.mace1");
        addItemOverride(ItemOverrideType.SWORD, "item.mace2");
        addItemOverride(ItemOverrideType.SWORD, "item.mace3");
        addItemOverride(ItemOverrideType.SWORD, "item.mace4");
        addItemOverride(ItemOverrideType.SWORD, "item.mace5");
        addItemOverride(ItemOverrideType.SWORD, "item.mace6");
        addItemOverride(ItemOverrideType.SWORD, "item.mace7");
        addItemOverride(ItemOverrideType.SWORD, "item.mace8");
        addItemOverride(ItemOverrideType.SWORD, "item.mace10");
        addItemOverride(ItemOverrideType.SWORD, "item.mace11");
        addItemOverride(ItemOverrideType.SWORD, "item.mace12");
        addItemOverride(ItemOverrideType.SWORD, "item.mace13");
        addItemOverride(ItemOverrideType.SWORD, "item.mace14");
        addItemOverride(ItemOverrideType.SWORD, "item.mace15");
        addItemOverride(ItemOverrideType.SWORD, "item.mace16");
        addItemOverride(ItemOverrideType.SWORD, "item.mace17");
        addItemOverride(ItemOverrideType.SWORD, "item.mace18");
        addItemOverride(ItemOverrideType.SWORD, "item.mace19");
        addItemOverride(ItemOverrideType.SWORD, "item.mace20");
        addItemOverride(ItemOverrideType.SWORD, "item.mace21");
        addItemOverride(ItemOverrideType.SWORD, "item.mace22");
        addItemOverride(ItemOverrideType.SWORD, "item.mace23");
        addItemOverride(ItemOverrideType.SWORD, "item.mace24");
        addItemOverride(ItemOverrideType.SWORD, "item.mace25");
        addItemOverride(ItemOverrideType.SWORD, "item.mace26");
        addItemOverride(ItemOverrideType.SWORD, "item.mace27");
        addItemOverride(ItemOverrideType.SWORD, "item.mace28");
        addItemOverride(ItemOverrideType.SWORD, "item.mace29");
        addItemOverride(ItemOverrideType.SWORD, "item.mace30");
        addItemOverride(ItemOverrideType.SWORD, "item.mace31");
        addItemOverride(ItemOverrideType.SWORD, "item.mace32");
        addItemOverride(ItemOverrideType.SWORD, "item.mace33");
        addItemOverride(ItemOverrideType.SWORD, "item.mace34");
        addItemOverride(ItemOverrideType.SWORD, "item.mace35");
        addItemOverride(ItemOverrideType.SWORD, "item.mace36");
        
        addItemOverride(ItemOverrideType.SWORD, "item.polearm1");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm2");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm3");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm4");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm5");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm6");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm7");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm8");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm9");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm10");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm11");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm12");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm13");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm14");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm15");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm16");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm17");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm18");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm19");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm20");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm21");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm22");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm24");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm25");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm26");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm27");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm28");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm29");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm30");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm31");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm32");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm33");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm34");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm35");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm36");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm37");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm38");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm39");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm40");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm41");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm42");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm43");
        addItemOverride(ItemOverrideType.SWORD, "item.polearm44");
        
        addItemOverride(ItemOverrideType.SWORD, "item.spear1");
        addItemOverride(ItemOverrideType.SWORD, "item.spear2");
        addItemOverride(ItemOverrideType.SWORD, "item.spear3");
        addItemOverride(ItemOverrideType.SWORD, "item.spear4");
        addItemOverride(ItemOverrideType.SWORD, "item.spear5");
        addItemOverride(ItemOverrideType.SWORD, "item.spear6");
        addItemOverride(ItemOverrideType.SWORD, "item.spear7");
        addItemOverride(ItemOverrideType.SWORD, "item.spear8");
        addItemOverride(ItemOverrideType.SWORD, "item.spear9");
        addItemOverride(ItemOverrideType.SWORD, "item.spear10");
        addItemOverride(ItemOverrideType.SWORD, "item.spear11");
        addItemOverride(ItemOverrideType.SWORD, "item.spear12");
        addItemOverride(ItemOverrideType.SWORD, "item.spear13");
        addItemOverride(ItemOverrideType.SWORD, "item.spear14");
        addItemOverride(ItemOverrideType.SWORD, "item.spear15");
        addItemOverride(ItemOverrideType.SWORD, "item.spear16");
        addItemOverride(ItemOverrideType.SWORD, "item.spear17");
        addItemOverride(ItemOverrideType.SWORD, "item.spear18");
        addItemOverride(ItemOverrideType.SWORD, "item.spear19");
        addItemOverride(ItemOverrideType.SWORD, "item.spear20");
        addItemOverride(ItemOverrideType.SWORD, "item.spear21");
        addItemOverride(ItemOverrideType.SWORD, "item.spear22");
        addItemOverride(ItemOverrideType.SWORD, "item.spear23");
        addItemOverride(ItemOverrideType.SWORD, "item.spear24");
        addItemOverride(ItemOverrideType.SWORD, "item.spear25");
        addItemOverride(ItemOverrideType.SWORD, "item.spear26");
        addItemOverride(ItemOverrideType.SWORD, "item.spear27");
        addItemOverride(ItemOverrideType.SWORD, "item.spear28");
        addItemOverride(ItemOverrideType.SWORD, "item.spear29");
        addItemOverride(ItemOverrideType.SWORD, "item.spear30");
        addItemOverride(ItemOverrideType.SWORD, "item.spear31");
        addItemOverride(ItemOverrideType.SWORD, "item.spear32");
        addItemOverride(ItemOverrideType.SWORD, "item.spear33");
        addItemOverride(ItemOverrideType.SWORD, "item.spear34");
        addItemOverride(ItemOverrideType.SWORD, "item.spear35");
        addItemOverride(ItemOverrideType.SWORD, "item.spear36");
        
        addItemOverride(ItemOverrideType.SWORD, "item.sword1");
        addItemOverride(ItemOverrideType.SWORD, "item.sword2");
        addItemOverride(ItemOverrideType.SWORD, "item.sword3");
        addItemOverride(ItemOverrideType.SWORD, "item.sword4");
        addItemOverride(ItemOverrideType.SWORD, "item.sword5");
        addItemOverride(ItemOverrideType.SWORD, "item.sword6");
        addItemOverride(ItemOverrideType.SWORD, "item.sword7");
        addItemOverride(ItemOverrideType.SWORD, "item.sword8");
        addItemOverride(ItemOverrideType.SWORD, "item.sword9");
        addItemOverride(ItemOverrideType.SWORD, "item.sword10");
        addItemOverride(ItemOverrideType.SWORD, "item.sword11");
        addItemOverride(ItemOverrideType.SWORD, "item.sword12");
        addItemOverride(ItemOverrideType.SWORD, "item.sword13");
        addItemOverride(ItemOverrideType.SWORD, "item.sword14");
        addItemOverride(ItemOverrideType.SWORD, "item.sword15");
        addItemOverride(ItemOverrideType.SWORD, "item.sword16");
        addItemOverride(ItemOverrideType.SWORD, "item.sword17");
        addItemOverride(ItemOverrideType.SWORD, "item.sword18");
        addItemOverride(ItemOverrideType.SWORD, "item.sword19");
        addItemOverride(ItemOverrideType.SWORD, "item.sword20");
        addItemOverride(ItemOverrideType.SWORD, "item.sword21");
        addItemOverride(ItemOverrideType.SWORD, "item.sword22");
        addItemOverride(ItemOverrideType.SWORD, "item.sword23");
        addItemOverride(ItemOverrideType.SWORD, "item.sword24");
        addItemOverride(ItemOverrideType.SWORD, "item.sword25");
        addItemOverride(ItemOverrideType.SWORD, "item.sword26");
        addItemOverride(ItemOverrideType.SWORD, "item.sword27");
        addItemOverride(ItemOverrideType.SWORD, "item.sword28");
        addItemOverride(ItemOverrideType.SWORD, "item.sword29");
        addItemOverride(ItemOverrideType.SWORD, "item.sword30");
        addItemOverride(ItemOverrideType.SWORD, "item.sword31");
        addItemOverride(ItemOverrideType.SWORD, "item.sword32");
        addItemOverride(ItemOverrideType.SWORD, "item.sword33");
        addItemOverride(ItemOverrideType.SWORD, "item.sword34");
        addItemOverride(ItemOverrideType.SWORD, "item.sword35");
        addItemOverride(ItemOverrideType.SWORD, "item.sword36");
        addItemOverride(ItemOverrideType.SWORD, "item.sword37");
        addItemOverride(ItemOverrideType.SWORD, "item.sword38");
        addItemOverride(ItemOverrideType.SWORD, "item.sword39");
        addItemOverride(ItemOverrideType.SWORD, "item.sword40");
        addItemOverride(ItemOverrideType.SWORD, "item.sword41");
        addItemOverride(ItemOverrideType.SWORD, "item.sword42");
        addItemOverride(ItemOverrideType.SWORD, "item.sword43");
        addItemOverride(ItemOverrideType.SWORD, "item.sword44");
        addItemOverride(ItemOverrideType.SWORD, "item.sword45");
        addItemOverride(ItemOverrideType.SWORD, "item.sword46");
        addItemOverride(ItemOverrideType.SWORD, "item.sword47");
        addItemOverride(ItemOverrideType.SWORD, "item.sword48");
        addItemOverride(ItemOverrideType.SWORD, "item.sword49");
        addItemOverride(ItemOverrideType.SWORD, "item.sword50");
        addItemOverride(ItemOverrideType.SWORD, "item.sword51");
        addItemOverride(ItemOverrideType.SWORD, "item.sword52");
        addItemOverride(ItemOverrideType.SWORD, "item.sword53");
        addItemOverride(ItemOverrideType.SWORD, "item.sword54");
        addItemOverride(ItemOverrideType.SWORD, "item.sword55");
        addItemOverride(ItemOverrideType.SWORD, "item.sword57");
    }
}
